package com.solutec.tag13;

public class LottoSpiel extends LottoZahlen {
	
	LottoSpiel(int anzahlKugeln, int anzahlKugelnGesamt){

		this.anzahlKugeln = anzahlKugeln;
		this.anzahlKugelnGesamt = anzahlKugelnGesamt;
		
	}
	
	void ziehen(){
		zahlenGenerieren();
	}
	
//	0 richtige: 0 Euro
//	1 richtige: 1 Euro
//	2 richtige: 10 Euro
//	3 richtige: 100 Euro	//10^2
//	4 richtige: 1000 Euro   //10^3

	int vergleichen(LottoTipp tipp){
		
		int anzahlRichtige = 0;
		
		for (int i = 0; i < zahlen.length; i++) {
			int zahl = zahlen[i];
			
			if(zahlImTippArray(zahl, tipp.zahlen)){
				anzahlRichtige++;
			}
		}
		return (int)Math.pow(10, anzahlRichtige-1);
	}
	
	boolean zahlImTippArray(int zahl, int[] tippArr){
		for (int wert : tippArr) {
			if(wert == zahl){
				return true;
			}
		}
		return false;
	}
	
}//end of main